#6, #5 Use defaultLocation in JSON file, fix eTag