added unique columns idetifiers
small changes in grouping
added identifiers to compiler visitor