Идеи понятно, есть разные варианты решения, координальные и не очень. Будем исправлять.