still attempting groupings. currently broken