Method Design & Class Diagram