Added Hardware Programs