ちゃんと宣言してるのになんで重複するんだよ