add some usefull functions
merge