added new design patterns from ch2 &3