vm + getline