improvement filtering text