added ensemble intermediaries