working on a multi threaded implementation of the analyzer
very much work in progress