prototype of merge have been created