add a bind method