introduced hibernate