public virtual void  reset()
 {
     guessing = 0;
     filename = null;
     input.reset();
 }