more changes in the structure