proximity solution