added cplex, lpsolve etc.