Finalizando a implementação,ainda falta uma parte