add decorator and composite project.