impl parse wfn