viết sẵn các module để tiện sử dụng