https://www.cojocarudavid.me/blog/how-to-create-a-virtual-machine-for-development