added a start/end timing log
added timing logger -- merge