Public Agent And Cheating