add comments in time.go