merge everything