logの消し忘れと、もしかして、もっと簡略できるソースをみつけてしまった。けど、実装はできてないです。失敗して