fixing routing, weird