w—r——i——t——i—ng———s——
s—o———ft—war——e——
com———p—o—s———it———i—o—n——s———