final lab3 submission