edit and modify farmework