Уже сломал весь мозг себе, скорей всего где то глупая ошибка, но ни как не могу ее найти. Уже не сколько разных вариантов метода писал и все одно и тоже.