added the dictionary and grep

also some othe little changes and experimentation with candidates.