updated solve solution