input/output details