fixed up toString() bit.