performance improved, offline vm svm added