modularization pretty much done, on to getting regs, mem and changing regs, mem