used  to add Gurobi and SparseReg