routing and filtering corrected