messing around with the way data is stored