Add decimal support