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