added inheritence