add location testcases
edit gitignore