refactroing StrikeBonus
moving code around