added FilterController and filterService