add hibernate supports