Updated Design Document and UML Diagram