add a project of designpattern