use prob to filter