refactored, reverted Blog skeleton