predictive-and-adaptive
map