routing
interaction between map and list