refine before final submission