local version for di liu
merger