so—ft——w——a———re
w—r———i———t——i—n——gs
c———om——pos—it———i——o———n——s—