detalles de su implementación en la parte no visible del paquete después