added more information to the data input/outputs