added hardware description