makes  more sense for storageType to be a number