changed how data is stored and retrieved