c———o——mp———o———s—i———t—i———o—n—s——— w——r———i——t———i—n——gs—— s—of—t——w———a—r———e