adding blog framework