noted input/outputs