c———om—p——os—i———t—i—o———n—s— c——v—— w—r———i—t——i—ng—s—— s——of——t———wa——r—e—