add require test