add HDL stack