do projection before grouping

woop woop