adds proper tmp ignores
I am ashamed of myself...
moves helpers to proper place