С логикой и повторяемостью у меня тоже очень плохо И так всё время ...
Может быть в этом и есть логика?