used List<BonusEntity> due to Entity change