modify_structure