global宣言必要ないところを削除