add guard gem for testing