refactored gaussian filter
totally refactor. base-filter converted in to filter controller