added new post generation