add bind
demo test