builders changes to private methods
BigDecimal -> integer