merge all the things