w——r—i—t———i——n——g—s———
c——omp———o—s——i—t———io———ns
s——o——f———tw———a——r——e——