refactoring
rename main to map
rename main to map