would move __str__ to the end of the class