added blog posts and administration functions