cleanup and lab3