how do i build the best defenses against challenges