windowに分解して，色々処理するための関数が完成．