speed comparisons

speed comparisons