added verbose statements and a few timing statements