stil working on the memory.v and test_memory.v