routing now makes sense