added revealField(). Works but high complexity for now.