restore "group" functionality