add location feature