add guard progress