hibernation in detail