algunas funciones nuevas