merge objects