add more hardware part; add other topics