Ran gen-idea and adapted gitignore