co—m—p——os———it———i—o———n———s s———of——tw——ar—e——— w———r———i—ti———ng—s———