refactored getFarRelatives