implementado route e falhas