porjet structure