filterの実装を変更