added tab, minor layout changes, BigDecimal used