Work on ordering AB Implementation
add ABSearch with ordering