constructor判定を追加