add all slots
merge