location
convert to a key-value store instead of having everything in memory all the time