implementado roteamento