added cau truc du lieu phan cap va dung dung