entire – adj. complete or full; not lacking or leaving out any part
integrity – n. the quality of being honest and fair