notes on class material 8506545