incorporated design patterns