не знаю как работает но факт то что