added guard and spoke tests