added base structure of blog framework