single neighbor case