final version of lab 08