w———r——iti———n———g———s— s———of———t—wa—r———e—— co—m———p——o——s—it——i———on———s——