add require directive