added validation success and failure callbacks to options