Hardware by HLD