toying with __repr__ and __str__