proper post creation