update humanize function