add demand doc