working on solutions