follow group semantics