c——v———
s———o———f———tw—a——r——e
wr——iti—n—gs———
c——o———mp—o—s———i——t—i——on———s