w—ri——t———i———ngs— c———o—m———po—si—t—i———o———n—s—— s———o———f———tw—are———