Proximity Preference implementation