added timing.py