Issue #10: added IRect