add LocationListener
change private
enable to work