merging all the things