Finalmente, creo que se debe hacer varios cambios importantes en el programa.