added base proj structure