about to make significant performance speedups