added timing transition