functions added
merge