đổi tên package, hoàn thành xây dựng các class cơ bản