add native object merger