add post structure