updated timing functionallity
updated timing functionallity