updated with all class notes.