add bind support