add CRUD operations for blog