Changed the toString() method for more readable output