add location picking