add demand