s—o—f———t———w—a—r—e— w—r—i—t—in—g—s— c——o——m——posit——i—o—n——s