working on cheating detection