some changes to update some inf
add .gitignore