continuing simplified arithmetic implementation