finish adding BigDecimal; add Sale class