complete the non-fault-tolerant version of our testing-tool; just one humble local test has run and it looks like working; more thouroughly tests should be done and the fault-tolerance feature still to be added;