some structure changes