adding speedups