s——of——t—w———are w——r———i——ti———ng——s—— c———o—m———po—s——i——t—i—o———n———s—