moving things around, starting to add memory controller