rename solver->lpsolver