revert deletion & add struct related variable