Design snd filtering implementation