add bind handler