basic handling of position post type