Added cgrectwhole