DESIGNING A SOLUTION