TemplateMethod and Command Pattern is added