added 3 files from /map. all tests passing