fixed __repr__ problem