prelim for merge