ArchitectureAssignment3