add the blog framework