comp20 lab3