Add example for Template Method