w—r———iting———s—— s—of——tw—ar———e c—om———po——s——i———t—i——o———n———s———