add timezone and hypervisor check