updated solve problems