wr——i——t——in———g———s——
c—om—p——osit———i—o——n—s———
s——o———f—t———wa—r——e