added timing program