final version of class notes