Add custom validator