removed timing functions