build structure changes