actual merge