add __repr__ to show the object