lab3 megaupdate