c——o—mpos——i———tio———n——s—
s——oft—wa——r—e
w———rit——in———gs—