routing is now working as intended