add vm deletion functions