using a binding thread