changed iterator calling, gitignore