added the basic cost_learner node