change how copy is made, parse also shadow dom