corrected requirements definitions