WIP almost there, testing with external VM