new unsolve method. both buttons now working