messing about with timing ideas