added RectManager