change the struct of orign