Format breakdown easier to read and use Decimal instead of Float