reworking for farm