rebuilt vm model