An evolution of my vm