pub update
Better toString method