gitignore and funs