fixed blog generation