для чего нужна такая функция?