add more function for find_value