fix bug & map 4