modified routing and navigation and also other things