many changes, including overriding route commands