for solutions..