added inheritance assignments