editing and refinements