added HDL draft