added rewarder classes