add .gitignore and update third_part