before adding timing logic