Groups rewritten using intermediate patterns (new patterns to come)