исправлена функция check