add location arg