refine keep geometry