read_inputs