spo: lab3 second part