Principal #Full Version