initial vm skeleton