refactored reward setting classes