Move search sibling algorithm to indepentent obj