final commit

unknown bug causing variance with throughput between algorithms