laboratory work on design patterns have been added