restart program now restartes the current program instead of the last loaded one, on top there is no longer a difference if a program is loaded or is saved during computation, because it was changed