modifiy structure