implement HComponentDao & HLaptopDao & debugging