init
refine
foo
refine