initial commit VM v2.1