reformat + add commented definition of inherited