Steps in filter design