fix map code