为filter添加了扩展机制