add a section on guards