lp_solve added