diff --git a/README.md b/README.md
index c726648b058a38f3d5567afeda6a06c2a934cb24..40c51bbd41cdf1fc65e69c02c19994117c3f28c1 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # azure-build-policy-apply
 
+## WARNING: MOVED to git.recolic.net/root/scripts
+
 ## dependencies
 
 - azure-cli (+ devops extension)
diff --git a/apply.sh b/apply.sh
index 09b57b8b627e7fb00695216060efe78f5ef062ca..74fe1ce22a648cf8ccc9579c3c4ebffa56bef8da 100755
--- a/apply.sh
+++ b/apply.sh
@@ -159,6 +159,7 @@ setup_build_policy() {
     ]
   }
 }'
+############ json from original author, should also works.
 #            '
 #    {
 #        "isEnabled": true,
@@ -206,5 +207,7 @@ setup_branch_security
 setup_build_policy
 setup_build_validation
 
-echo "Sadly. you still need to access this page to set policy:"
-echo "https://msazure.visualstudio.com/One/_settings/repositories?_a=policiesMid&repo=$repo_id&refs=refs/heads/$branch"
+echo "If it's not working, make sure your PAT has FULL permission to EVERYTHING!!!"
+echo "Build at"
+echo "    https://msazure.visualstudio.com/One/_build?definitionId=285519&_a=summary"
+microsoft-edge-stable --disable-features=msUndersideButton "https://msazure.visualstudio.com/One/_build?definitionId=285519&_a=summary"
diff --git a/smpolicy b/smpolicy
new file mode 100755
index 0000000000000000000000000000000000000000..a9b10c9056d71b6c82e2ca189ea8c7bdad46b709
--- /dev/null
+++ b/smpolicy
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+[[ $1 = '' ]] && echo "Usage: smpolicy <SMA_branch_name>" && exit 1
+
+./apply.sh --org-url https://msazure.visualstudio.com --proj-name One --repo-name Networking-Datapath-HostSdnStack-SMAgent --branch "$1" --pipeline-name Overlake-Build-PullRequest
+
+echo "If it's not working, make sure your PAT has FULL permission to EVERYTHING!!!"
+echo "Build at"
+echo "    https://msazure.visualstudio.com/One/_build?definitionId=285519&_a=summary"
+microsoft-edge-stable --disable-features=msUndersideButton "https://msazure.visualstudio.com/One/_build?definitionId=285519&_a=summary"
+