add function time()