map tab functions