add PrepareVM

add PrepareVM