Changed from double to BigDecmial for more accurate bullsh!t