Basic working Request, Route, Controller, Response pattern