scan ic function
gitignore