expose dimensions()