farmer middle interactions