fixed up style and more inheritance article