add precision support to dollars helper