gibbs using learner