notes on topic 10 2508408