Adding linear programming