running comparisons with new optimization on