Refactored to contain better documentation and simplify execution logic.
Refactored to contain better documentation and simplify execution
logic.

sgoings/rerun,rerun/rerun,rerun/rerun,sgoings/rerun,stagrlee/rerun,stagrlee/rerun,stagrlee/rerun,stagrlee/rerun,sgoings/rerun,rerun/rerun