corrected toString() into toString