Random design patterns branch..