better names, added selfTest functions, added management module (withdrawal-watcher)