change struct.