Update: solution model