Timing function

Timing functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming functionTiming function