rectangleDemo