plant CRUD