all class can work together, but i need to write a url filter class, program always terminate