renamed Rectangle to Rect because of §%$