final version of lab3