add plugins feature geolocation
modify gitignore