Added currency as an additional field based on the location, and cache results in the storage folder.