Create NewGuard

New Changes to Guard