started on the Run iterator functions.