now with rects!