Editing inputs and outputs part 1;