correcciones y funciones nuevas