updated guard node rotation