added three-hop explanation