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