pushing group refactor live