fixed __repr__