add designPaterns derectory