use __str__ instead