update project file
update ignore
update ignore
add location util