added classes and data related to groups. added dynamic cell heights