copy, change m from merge to i, insert. use m and M for mirror add support functions for specfic cases copy