documentation for using guard in the PDP