TOTAL PROOF