next is branches, modularization, and affecting regs and main mem