Change addition routine to account for decimals