add decimal arithmetic