c—o——m—p—o——s—i——t——io——n——s
s—o—f—tw———ar—e—
w——r———i—t——i——ngs