update init file and .gitignore