 For this example, we're going to be building a data path for a jump instruction. Our jump instruction is actually really, really simple. It contains the address of our destination inside the instruction. So all we need to do is update our program counter with this new address. So we've got a program counter and we've got our instruction memory and really we just want to take the instruction as it comes out of instruction memory and send it back to our program. So that's pretty much it for our data path for the jump instruction. We just take our instruction, grab the part of the instruction that tells us the address of our next instruction, and go pass that data back to our program counter so that it can grab the next instruction.