map1 redux
added first pass at FileSave()