s——oftw——a—r———e—
c—om——po——s——it——i——o———ns
c——v
w——r—it———i——ngs———