in python you typicall implement __str__, print will call it to get a
string representation