added documentation refactor hypervisorCheckIn for readability