w—r—i———t——i——n——g———s———
c—om——p———o—s—i———t———i———o——n—s—
so——ft———w—a—r—e——