cleaned up and promoted the caching version to filename: ISS.py