changed the way user data is stored to a json string, added location data