replaced all double with bigDecimal