refactor load filters; support intrude