working with registers and jumps