changed struc