move struct data
move struct data