insert and copy of list