added methods and cases for lecture updates