rewrote donagios to cope with two alternate submodules (duritong and example42)