util time
merge