user data now persists using gson library