adds new lecture notes and updates refac