viết lại cách gọi hàm