filter interface officially!! added !