add tag and type CRUD