changes in the toString and the test