implemented harvester limits in Controller