How choice makes city transportation smart and sustainable