added sollutions