recursion get bind data