proj structure