Major Protege revisions