init binder, custom validator