toying with inheritance