Added find predecessor