i cant change main.cpp... thats the assignment! unless there is some way to make the comp1(new Memory(256)); into a reference but as i recall that returns a pointer. i got confused and deleted alot of my crappy code, cuz it was useless and didnt work and memVar was just a piece i missed. i couldnt figure out how to transfer the pointer from memory's interface to computer's interface.