adding in location detection