зделал все как надо, по логике и смотрел на разные решении других, и все равно не как...