prepare version on windows
in progress for grader state matchine