second commit. experimenting with a global toString() method