Depurado codigo de fusion para que compile, faltan pruebas detalladas