improved : NSDecimalNumber support