rewrite the blog creation