user can add decimal places for amount and cost