pass all tests of lab 2b