Revert "new data binder code"

This reverts commit 09d69ba78856922f2e88cd6d852319ae57539e06.