restructure posts