added timing
added timing