Added necessary documentation