rect & color