class relation update
basic struct type