greater precision in analysis
better documentation in main file- fixed cabal