map  bug fixed