add a time factor
merge factor