binder creation and validation