fixed branching and program counter use
branch forward/back fixed
linking forward works.
linking backwards also works