toString() updated