more powerful format_money