fix(iter): use the natural origin
git: add ignore list