Design & Reuse
678 IP