Idea CRUD complete