operation rectangle widht/height moved to constructor