2.1 Design Methods