Added merge()