timing added