REVERSED ORDER!!!! was a pain since dealing with grouped objects, not arrays