some progress on new reward system