add map.go
modify map.go
modify map.go