added groups and scaling ↔️↕️