implementing Decimal parameters