final commit boundry cases added
extended value search to range search