added some bonus implementations

todo: define the way bonuses are activated