proj structure changes