part3 tests