Вы спросили: "что я делаю не так", вам дали одно из направлений для решения. Делайте как пожелаете.

Ещё раз скажу, это было всего одно из направлений, есть другие, но мне уже не интересно.