added the GrifProtection classes