lijun add time function