Added vm interface