w———r———i——t——i——n——g———s— s———of—t—ware——— co———m——po———si——t—io———ns——