numprog2 stated