я просто оставлю это здесь. может кто поймет.