fix harware info, and manipulate directory png