w—ri———ti—n—g———s——
s——of——t——w—ar—e———
c—o——m———p——o——s—i——t——i———o———ns——