implemented design of the filters