Chapter 1 + 2 (megapush due to git client problems).