immutable rectangle...