added more sulutions