automatically set tab mapping