started rewrite
added benchmark suites
distribution