always int for dimensions