Termine de implementar metodos y tests