completed lecture2