we handle the whooooole test2.cpp