atualizando para implementar grafos