continue simplified arithmetic impl. mark 2