added GetCurrentTime()