Мне не нравится, как написано там. Идея нормальная, но написано занудно
Тогда можете переписать иначе, для этой группы и т.д.
Чтобы я не продолжал офтоп - закончу его здесь, если надо будет - удалите, если также надо будет продолжение - не буду против в личке. Всё.