не читал всё, что было ранее
но в последнем варианте у тебя очень кривой гибрид, которому не чем бить