updated CRUD modules