virtual machines   3 Stories