some tips of inherit