clearned up solution buidling