simple struct merge complete