the test for design patterns has been finished