necessary documentation