TDDD49 lab3