Architecture and Design IDS 3336- Assignment #10