added item combining mechanism
merge