s—of—tw——a——r——e w—r——it—i———ng———s—— c———om——po——s———i——t———i—o—ns——