after the first unit test, I reconstruct all the class