fix mapper bug