added debind method