merging all, finally