revert to : updating search method - without testing
check point is added