clearing ...
optimized threading control
introducing Exceptions and esub
added esub to install script
pass general error messages directly