removed search routines from predecessor and successor methods
Fixed conflict