move number formatting from currency to all farmatters
fix bugs from not testing