new generate some post