add inputs_outputs model view and controller