added tests of Guards