Adding binary search and configuration components