seperating env type and hypervisor, enabling hypervisor clearence when it changes
using seperated models
clearing comments