sepcial filter done---need test