the blog now have CRUD