add hibernate strategy