sof—tw———a——r—e—
w——r———i—t——i———n—g——s———
c—o—m———p—o——sit———io———n———s———