base dimensions defined by type