some descriptions of each of the outputs needed.