Working on VM, finished basic file i/o