changing some structure