initial structure changes