Основна функция