make the timing configurable