add some reward entity and repo