Add final CRUD features