added digit grouping