update documentation

explicitly using or explicit requirements