volvemos a incorporar las implementaciones de los metodos