added model for solutions