merging (incomplete)