Blog functionality
Blue template.
refactoring