hash doc