mv tow fields of insert into struct