Added decimal functionality