vm * -- **