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