merge viewer