commute and commuteMap