some wokr on jenkins, adding more hashes, benchmarks, and testing. still a mess.