big project on OOP class in ICT-K56 HUST class, group HKD