commute optimization