added HibernateSessionFactory