redid the app in many ways. how data is storedetc.