refine k2
refine