add post structure auto generator