In progress Routing and HTTPRequest Refactoring