added geographic similarity