layout and function of filter improved