preamble merge