Issue #8: add setRoute