add SingleLevelFilter
add SingleLevelFilter test