post and refinements