DesignPattern Works.