modify mapper