added 'decimal' extensions