added hydration of various types