compiling
working grouping and grid view