if exist .1st { quit; } else { touch -q .1st; }
  pushd \ > NUL:	;: the output may be confusing
  cd -n -> drive
  set tutor $drive\tutor
  home $drive\master
  path $drive\batch,$drive\tools
  popd > NUL:	;: just for the optical appearance
  cls
cat << 'END_OF_MESSAGE'





		Hello, i am the STARTUP.BAT - file

    My instructions are, to accompaign you during your first steps

    in MASTER.

    Before doing this, i have a simple question :

    Would you like to get a MASTER-assisted introduction or do
    you prefer to try out MASTER on your own ?

END_OF_MESSAGE
loop {
	get "I would like an introduction (y/n) :  _" answer
	if answer = 'N' {
		cls
		quit
	}
	if answer = 'Y' {
		break
	}
	beep;
	rem  AA;
}
cd $tutor > NUL:	;: no output on the screen
cat << 'END_OF_MESSAGE'

I will start with the tutorial very soon now, but before doing this,
i would like to tell you something important :

Before you switch off later, you should save the status of your session.
I have programmed the function key labeled F10 to do this for you. You
just have to press this key.
But now we have to start :

END_OF_MESSAGE
key F10 lektion_save@
alias lektion_save 'pushd $HOME ; save ;popd ; unalias bye BYE exit EXIT'
alias bye printf "Didn't you want to save before you go ?\nIf yes, press function key F10\nOtherwise you can leave the shell with \"leave\""
alias BYE bye
alias exit bye
alias EXIT exit 
alias leave Bye
pause
restore -gmn > NUL: ;: get the saved version of "go"
if exec "alias go > NUL:" {	;: is "go" an alias ?
	alias go a1;: no, then start the first tutorial
}
go
