random elements
merge element