add guardunit