first version of lab 9