updated the structure.