added locationService