combined register into run (no longer a separate step)