finalized CRUD for contents #2