9. & 10. Design Techniques