implemented: RectShape