мне кажется, если ты совсем не понимаешь, тут лучше посмотреть на чей-то код и попробовать разобраться
да, я собственно по этому и прошу помощи. что бы постараться понять по чьему-то коду. если есть такая возможность с коментами. хочется не просто кнтрл+с кнтрл+V . но и понять как это делать самому