added Guard testing suite