map and move done