vimage functions do not yet work
adding methods
first push working on virtual memory access