add vm interactor init