final submission, Dict + HMM, filter