update referring
add .gitignore file
bugfix