enhance select and find
add key_filter