Part 2. Need to complete toString functionality