update 3-30 inherit