change to the structure