Text this: Integer linear programming on preference maximized of workforce scheduling