inheritance type 1