number formatting library
better number formatting