better tab mappings