add demand analysis