arithmetic, i/o