refine bindings