inherit everything