Mamy dwa fragmenty, które będą działały na zasadzie lewy-prawy (ten i historia), więc może warto wyodrębnić ten kod w taki sposób, żeby był wielokrotnego użytku?