history: refine