add custom validator client support