Applying new controls of input-output to batch and other methods