hàm này dùng để làm gì