new branch no-thread

programmable file which does not make use of multi-threading
change in msg != START