use original app as failure_app