Added Design Patterns Homework