compiles, need to implement locks and read/write virtual memory