support find_feature