add query mapper