adding adversary module