Complete Review of challengedac application