add some features and virtual machines