Refactoring + Routing + Request/Response handling