各構造体を定義