Add HW Design and Code Design