Agregada primera implementación.