add the blog struct