c———o——mposi—t—i——o——n—s w———r———i—t—i———n——g——s——— s—of———tw——are——