only one command per task, starting decent self_test
 automate recopgnises check:, failure: and notify